
// var a = 10;

// function addA() {
//     a++;
//     return a;
// }


// function reduceA() {
//     a--;
//     return a;
// }

// function doubleA() {
//     a *= 2;
//     return a;
// }


// var objA = {
//     a: 10,
//     addA() {
//         a++;
//         return a;
//     },
//     reduceA() {
//         a--;
//         return a;
//     },
//     doubleA() {
//         a *= 2;
//         return a;
//     }
// }


function A() {
    var a = 10;
    return {
        addA() {
            a++;
            return a;
        },
        reduceA() {
            a--;
            return a;
        },
        doubleA() {
            a *= 2;
            return a;
        }
    }
}